biological satellite - Turc Anglais Dictionnaire